UB-ALMANAC: An adaptive limit analysis NURBS-based program for the automatic assessment of partial failure mechanisms in masonry churches