Business confidence hits six-month high after back-to-back monthly rises