A systematic review of SARS-CoV-2 vaccine candidates