Solar-powered water desalination