The Baboons of Ancient Egypt: An ever-present enigma