5000 ducks block road in china