A vaccine for Covid-19 could be developed in the next 18 months, but it could be longer depending on how the virus mutates, the head of the Human Vaccines Project says