Mark Selby vs Muhammad Asif World snooker championship