Universal flu vaccine could be available within two years, expert says