Top US infectious disease expert Anthony Fauci on Monday said he was "cautiously optimistic" that by the end of the year there would be at least one vaccine for the coronavirus.