Zhao Xintong has become the first player from China to win the snooker world championship after beating Mark Williams 18-12.