Optical properties of Mn2+ doped cesium lead halide perovskite nanocrystals via a cation–anion co-substitution exchange reaction