Gravar-mail: Nonlinear optimization method for short-term hydro scheduling considering head-dependency