From historic Christmas morning splashes to seas of running Santas, London’s festive race calendar blends deep-rooted sporting traditions with high-energy charity fun runs.