Seas absorb 90% of climate change’s energy as new research reveals vast heating over past 150 years