Injectable hydrogels: from basics to nanotechnological features and potential advances