Cautious but steady consumers buoying hopes for US economy