3D printing struggles to enter mainstream - CNBC