Preparation of cellulose nanofiber-reinforced gelatin hydrogel and optimization for 3D printing applications