4,000 fans to be allowed for India-New Zealand final