A modelling study of rainfall-induced shallow landslide mechanisms under different rainfall characteristics