Snooker champion scores a 147