Taming the Yellow River : silt and floods