The world has made lacklustre progress in meeting most of the commitments it made 20 years ago to safeguard the oceans, says a report.