Huntington Bancshares Inc (HBAN.O) has agreed to buy TCF Financial Corp (TCF.O) for $6 billion in stock, marking the latest tie-up among U.S. regional lenders seeking scale.