Kinematic analysis for sliding failure of multi-faced rock slopes