Researchers have 3D print a heart that works as a real one