Tottenham Court Road station finished at last