An assessment of ocean thermal energy conversion resources and climate change mitigation potential