Catalytic C-H bond functionalisation of purine and pyrimidine nucleosides: a synthetic and mechanistic perspective.