GUARANTEE AGREEMENT BETWEEN REGIONS FINANCIAL CORPORATION, AS GUARANTOR, AND DEUTSCHE BANK TRUST COMPANY AMERICAS, AS GUARANTEE TRUSTEE RELATING TO REGIONS FINANCING TRUST III DATED AS OF APRIL 30, 2008