GSK amasses $3.5B in flu vax orders