STOCK PURCHASE WARRANT