Home Depot's miss, Lowe's beat, and Target's slump set a cautious tone as Walmart prepares to report in a challenging retail ...