US President pledges 500m more vaccine doses to developing world