Business, consumer confidence lowest since 2017 – JCC