A review of numerical models for masonry structures