Home Depot accelerates stock buy-back