Gastroenteritis: Causes, Symptoms and Treatments