The digestive physiology of three East African herbivores: the elephant, rhinoceros and hippopotamus