Renewable energy engineering in Nigeria: solar-powered water schemes, hydro-linked dam design and environmental compliance by PSE Consultants.