U.S. consumer spending beat expectations; outlook uncertain