Rand comes off best levels as business confidence slumps