Harnessing Solar Energy: Methods, Benefits, and Challenges