The influence of rheological weakening and yield stress on the interaction of slabs with the 670-km discontinuity