British Snooker Open 2024