Remdesivir: A critical review