Coastal upwelling combined with the river plume regulates hypoxia in the Changjiang Estuary and adjacent inner East China Sea shelf