Uncertain business outlook clouds consumer confidence