EXHIBIT 10.10 PORTAL SOFTWARE, INC. STOCK PURCHASE AGREEMENT