Solar power: here comes the sun