Advances in 3D bioprinting for medical application: opportunities and challenges Conference/Journal Name Biomedical Engineering Online doi 2026-01 Article type Journal