A New Era Of Solar Power, Challenges and Opportunities