Rains to drench Bangladesh in 24 hours