The 1,2,3-triazole ring as a bioisostere in medicinal chemistry