China names Shanghai ex-mayor top party official in Hubei, where local leaders have been criticized over viral outbreak.