Space-based solar power: the energy of the future?