坎尼之战与扎马之战的区别和联系是什么