Pfizer bets on biotech flu vaccine in $425 million BioNTech alliance