Biological importance and synthesis of 1,2,3-triazole derivatives: a review