AMENDED AND RESTATED STOCK PURCHASE CONTRACT AGREEMENT between SUNTRUST BANKS, INC. and SUNTRUST PREFERRED CAPITAL I, acting through U.S. Bank National Association, as Property Trustee Dated as of June 26, 2009