Simulation-optimization based real-time irrigation scheduling: A human-machine interactive method enhanced by data assimilation