Nepal: Flood, landslide claim 20 lives in 24 hours