Various clean energy technologies have been developed to meet the rapidly intensifying energy demand and dwindling fossil fuel reserves. However, many of these technologies are hindered by low ...