Hippo swallows 2-year-old boy and then spits him back out alive