There were 66 pedestrians and 10 cyclists killed on London’s roads in 2024