STOCK PURCHASE AGREEMENT By and among MetroPCS Communications, Inc. and The Investors named herein Dated as of August 30, 2005