Rand hits record high