Zhao Xintong wins World Snooker Championship as controversial star holds off Mark Williams to become China’s first champ