Multi-objective optimization for water allocation of the Yellow River basin based on fluid mechanics, emergy theory, and dynamic differential game