Simultaneously engineering electron conductivity, site density and intrinsic activity of MoS2 via the cation and anion codoping strategy.