Ferritin nanocages as efficient nanocarriers and promising platforms for COVID-19 and other vaccines development