SARS-CoV-2: Virology, epidemiology, immunology and vaccine development. (July 2020)