3D printed tires and shoes that self-repair