Sheng Cao (曹晟) wins Shenyang Open 2018