U.S. hands out $1B in vaccine contracts