SALIX PHARMACEUTICALS, LTD. COMMON STOCK PURCHASE AGREEMENT