STOCK PURCHASE CONTRACT AGREEMENT between MELLON FINANCIAL CORPORATION and MELLON CAPITAL IV, acting through Manufacturers and Traders Trust Company, as Property Trustee Dated as of June 19, 2007