EU pledges €3.5bn to protect world’s oceans