Bioprinting of tissues and artificial organs