STOCK PURCHASE AGREEMENT among COLLEGIATE PACIFIC INC., EMERSON RADIO CORP. and EMERSON RADIO (HONG KONG) LIMITED July 1, 2005