A unified modelling framework for vibratory pile driving methods