3D printed self-healing materials