There's been a lot in the news recently about viruses. So what is a virus and what do we know about the novel coronavirus that causes COVID-19?