Recent advances in bioprinting techniques: approaches, applications and future prospects | Synapse