FN:s sjöfartsorgan, IMO, har enats om ett nytt avtal med bindande krav för att få ner sjöfartens klimatutsläpp till nettonoll 2050.