Rand and equities nervous on Budget and inflation data