Melting ice, rising seas, warming oceans – are we running out of time to stave off the worst effects of climate change?