EXHIBIT 10.2 STOCK PURCHASE AGREEMENT GARDENBURGER, INC. MARCH 29, 1999