STOCK PURCHASE AGREEMENT BY AND AMONG MGM MIRAGE AS PARENT MIRAGE RESORTS, INCORPORATED AS SELLER GNLV, CORP. GNL, CORP. GOLDEN NUGGET EXPERIENCE, LLC POSTER FINANCIAL GROUP, INC. AS PURCHASER DATED AS OF JUNE 24, 2003