Business confidence hits an all-time low