Nifty closes near 24,150 as selling pressure intensifies

El Niño fears, higher oil and bond yields weigh on sentiment