STOCK PURCHASE AGREEMENT BETWEEN PANENERGY CORP, TEXAS EASTERN CORPORATION AND CMS ENERGY CORPORATION Dated as of October 31, 1998