Yusheng Du (杜宇生) wins Shijiazhuang Open 2018