Genipin cross-linked chitosan hydrogel for the controlled release of tetracycline with controlled release property, lower cytotoxicity, and long-term bioactivity