Lowe’s offers soft sales outlook as revenue misses expectations