Snooker star Mark Williams confirms plans for major surgery and admits ‘it’s amazing I can still play’