REGIONS GUARANTEE AGREEMENT BETWEEN REGIONS FINANCIAL CORPORATION, AS GUARANTOR, AND DEUTSCHE BANK TRUST COMPANY AMERICAS as Guarantee Trustee REGIONS FINANCING TRUST II DATED AS OF APRIL 27, 2007