BERLITZ GLOBALNET, INC. STOCK PURCHASE AGREEMENT by and among BGS COMPANIES, INC., as Buyer, and BERLITZ INTERNATIONAL, INC. and BERLITZ INVESTMENT CORPORATION, as Sellers