The latest CBI Economic Forecast finds businesses swimming against the powerful tides of weak demand, elevated labour and ...