Recent advances of injectable hydrogels for drug delivery and tissue engineering applications