antiviral drug list latest treatment for diabetics is insulin better than metformin