Renewable energy technologies in engineering: A review of current developments and future prospects | Synapse