Consumer spending tepid; savings near 3-year high