AGREEMENT AND PLAN OF REORGANIZATION by and between TCF FINANCIAL CORPORATION