Home Housing George Osborne is right to back Crossrail 2 – but London should pay for it