Ronnie O’Sullivan beat Hossein Vafaei 6-2 to reach the UK Championship final, 30 years after he first lifted the title.