Home Depot Earnings Miss: Weather & Housing Blamed