THERMOENERGY CORPORATION VOTING AGREEMENT