Rand weakens ahead of U.S. jobs data