Overview on antivirals and antiviral strategies