A comprehensive evaluation algorithm for project-level bridge maintenance decision-making. (20th March 2021)