Putin just dismissed nearly 20 generals