3D-printed heart