Home Depot China appoints new president