Distributed Algorithms for Constructing Approximate Minimum Spanning Trees in Wireless Sensor Networks IEEE Transactions on Parallel and Distributed Systems,