Lowe’s earnings tumble in bad weather