This work was supported by Medical Research Council [grant numbers MR/N014529/1, MR/L009056/1, and MC_U12266B], Engineering and Physical Sciences Research Council, Swiss National Science Foundation [grant number 31003A-160095], Royal Society [grant number URF/R1/180187], UCL Institute for the Physics of Living Systems, National Natural Science Foundation of China [grant number 31650110472], Lister Institute of Preventive Medicine, and University College London.