Text this: A multi-factor-driven approach for predicting surface settlement caused by the construction of subway tunnels by undercutting method.