PURCHASE CONTRACT AGREEMENT XL CAPITAL LTD AND U.S. BANK NATIONAL ASSOCIATION, AS PURCHASE CONTRACT AGENT PURCHASE CONTRACT AGREEMENT DATED AS OF MARCH 23, 2004