World snooker championship 2024 live bbc July 8, 2019 16 32 64 128 World snooker championship 2023 preview Snooker world championship 2022 live World snooker final 2022 World pool championship 2023 live stream World championship billiards 2022