Consumer spending rises more than expected