Zijian Cai (蔡子健) wins Shenzhen Open 2019