GUARANTEE AGREEMENT between STIFEL FINANCIAL CORP., As Guarantor, and WILMINGTON TRUST COMPANY, As Guarantee Trustee Dated as of March 30, 2007 STIFEL FINANCIAL CAPITAL TRUST III