Imperative Role of Photovoltaic and Concentrating Solar Power Technologies towards Renewable Energy Generation