Ocean Thermal Energy Conversion and Other Uses of Deep Sea Water : a review