Consumer spending rises by most in 7 months