The azide–alkyne cycloaddition catalysed by transition metal oxide nanoparticles