Reverse vaccinology-based prediction of a multi-epitope SARS-CoV-2 vaccine and its tailoring to new coronavirus variants