A computationally efficient SPH framework for unsaturated soils and its application to predicting the entire rainfall-induced slope failure process | Synapse