幽门螺旋杆菌吃什么药治疗一般要吃多长时间