Ngoc-Trang Cao wins the Welsh Open