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