Business confidence falls amid cost pressures, uncertainty