Bottom-up and top-down processes in African ungulate communities: resources and predation acting on the relative abundance of zebra and grazing bovids