Text this: A review of material, design, and techniques in 3D printing for medical applications