what animal has 2 stomachs