synthesis uses of aryl diazonium salt