Scientists develop a flu vaccine that protects against all strains