Indian flooding displaces thousands