Respected Divine General, Hannibal Barca