3d print viscoelastic inks