3D printed human organs for testing and transplantation