Huntington Bancshares agreed to pay $7.4 billion for Cadence Bank in an all-stock deal.