INVESTMENT AGREEMENT by and among GS PARTHENON A, L.P., GS PARTHENON B, L.P. and THE FIRST MARBLEHEAD CORPORATION Dated as of December 21, 2007