Sanofi gets a flu vaccines booster with $650M-plus Protein Sciences buy