Hippopotamus: a semi-aquatic giant in Africa