Solar energy is the most abundant energy resource on Earth, and one hour of sunlight can meet the world's energy needs for a year.