4D printed thermally activated self-healing and shape memory polycaprolactone-based polymers