Business confidence holds, but sentiment varies across firm sizes