Assessment of ocean thermal energy conversion