EXHIBIT 10.2 STOCK PURCHASE AGREEMENT BY AND BETWEEN EPIX PHARMACEUTICALS, INC.