INNOPHOS HOLDINGS, INC. PURCHASE AGREEMENT April 11, 2007