Williams holds nerve to win third world snooker title in epic final