How did the numidian cavalry rout both the Roman cavalry at Cannae and later the Carthiginian Cavalry at Zama? In EB, their cav is obviously superior.