Chinese cities along the river Yangtze on red alert