Home Forex News Rand weakens as South Africa budget delay stirs uncertainty