Coronavirus Q&A: When will there be a vaccine and when will testing kits be available? Our expert answers your questions