Renewable Energy Technologies: wind, mini-hydro, thermal, photovoltaic biomass and waste. Survey of Appropriate Technologies and Perspectives for Latin America and the Caribbean