A top expert with the World Health Organization (WHO) said a vaccine for the coronavirus could take a year, and warned lockdowns alone will not stop the virus.