Bad weather can’t hold back Home Depot Q1