Pfizer puts up $425M in flu vaccines deal