31 dead as flash flood derails 2 trains in central India, hundreds rescued