Covalent immobilisation of magnetic nanoparticles on surfaces via strain-promoted azide–alkyne click chemistry