Scientists take big step towards universal flu vaccine