STOCK PURCHASE AGREEMENT by and between BIOVAIL LABORATORIES INCORPORATED