索非布韦能治疗乙肝吗吃多久