Astronergy: the future of solar energy