Home Depot Buys Hughes Supply for $3.47B