solar energy technology and its roles in sustainable development