A Review of Self-healing Concrete: Mechanism, Performance, Techniques and Machine Learning Approaches (International Journal of Concrete Structures and Materials, 2026)