Business confidence at 15-month low as cost of living squeeze intensifies