An extensive review of the repair behavior of smart self-healing polymer matrix composites