Hyperbranched polymeric N-oxide: a novel kind of metal-free photocatalyst.