GUARANTEE AGREEMENT Between COUNTRYWIDE FINANCIAL CORPORATION as Guarantor, and THE BANK OF NEW YORK as Trustee, dated as of November 8, 2006