Home Depot narrows guidance as sales fall 3%