Affordable Clean Energy: Challenges and Opportunities