Global challenges of ocean thermal energy conversion and its prospects: a review