Consumers, businesses brace for 'fiscal cliff' impact