A fast mode superposition algorithm and its application to the analysis of bridges under moving loads. (January 2021)