Donors on Wednesday pledged $33 million towards a UN-coordinated plan to prevent an ageing oil tanker moored off the west Coast of Yemen from sparking a potential ecological and humanitarian disaster.