Survey: U.S. consumers more upbeat about finances, job prospects