INVESTMENT AGREEMENT dated as of June 29, 2010 among TIB FINANCIAL CORP., TIB BANK and NORTH AMERICAN FINANCIAL HOLDINGS, INC.