Solar Energy : The State of the Art