Bad weather washes out Lowe's Q2 sales, earnings