EXHIBIT 10.5 SENIOR CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT