Under pressure, U.S. donates 500 mln more vaccines