A critical overview of current progress for COVID-19: development of vaccines, antiviral drugs, and therapeutic antibodies