The multifaceted functions of ribavirin: Antiviral, immunomodulator, or both?