ONYX PHARMACEUTICALS, INC. STOCK PURCHASE AGREEMENT JANUARY 12, 1998