Construction of improved rigid blocks failure mechanism for ultimate bearing capacity calculation based on slip-line field theory