急性胃肠炎的病因有哪些呢吃什么药好