Effect of longitudinally varying characteristics of soil on metro train-induced ground vibrations based on wave propagation analysis