At least 23 dead as historic floods sweep West Virginia