Home Depot Warns of Earnings Decline