Text this: A New Algorithm for the Determinisation of Visibly Pushdown Automata