3D printed 'phantom' tumours to help battle cancer