Nifty closes below 25,000 amid pressure from heavyweights