hannibal had given great vitality to the silver mines in carthago nova