A universal flu vaccine could finally be within sight