Emerging Technologies in Clean Energy for the Twenty-First Century