BioNTech signs $425m flu vaccine deal with Pfizer