3D printing of nanomaterial scaffolds for complex tissue regeneration