An overview on nature-inspired optimization algorithms for Structural Health Monitoring of historical buildings