Ronnie O'Sullivan reached the final of the UK Snooker Championships after a 6-2 win over Hossein Vafaei