EXHIBIT 10.43 STARTECH ENVIRONMENTAL CORPORATION AMENDED AND RESTATED PLACEMENT AGENT AGREEMENT