Kyren Wilson survives Jak Jones fightback to win World Snooker Championship