how long does the stomach flu last in toddlers