STOCK PURCHASE AGREEMENT BY AND BETWEEN TECON WATER HOLDINGS, L.P. AND SOUTHWEST WATER COMPANY Dated as of April 30, 2004