What does the future hold for solar energy?