Evaluation of the contact surface between vertebral endplate and 3D printed patient-specific cage vs commercial cage