Hammersmith Bridge’s ?200 million repairs will take at least a decade