Home Depot beats Q2 estimates, reaffirms guidance as housing stays frozen