Ocean thermal energy conversion: Current overview and future outlook