Nifty breaks below 23,800-24,500 range; FPIs pull out ₹27,000 cr in May