NiMet predicts 48-hour heavy rainfall, possible flooding in 24 states