What do you need to generate electricity with solar energy