Donors pledge $7.5 bn to extend child vaccine drive