幽门螺杆菌吃什么药多长时间能好