EXHIBIT 10.1 ILEX ONCOLOGY, INC. STOCK PURCHASE AGREEMENT