Nifty July futures trade at ₹43 premium over cash market