John Barrowman Will Play A Major Role In Arrow's Season 5 Finale