O'Sullivan v Ding 2018 FINAL World Grand Prix Snooker