Over 20,000 People Evacuated as Flood Discharged from Barrier Lake in Southwest China