Survey: Consumers think economy is in dire straits; could affect holiday spending