Under pressure, US gives 500 million jabs