Reviewing the energy, environment, and economy prospects of Ocean Thermal Energy Conversion (OTEC) systems