Lowe's posts positive comps, beats expectations