Snooker Championship 2024