All data and code providing numerical solutions for the figures in the main text and supplemental materials are arranged in the corresponding folders. Additional data is available upon a reasonable request to the authors.