The Future of Solar Energy: Its Potential and Prospects