The Ocean Thermal Energy Conversion strategies and analysis of current challenges