A continuous-discontinuous deformation analysis method for simulating the progressive failure process of riverbanks