Renewable energy technologies :a review of the status and costs of selected technologies