Dendrimer ligands-capped CH3NH3PbBr3 perovskite nanocrystals with delayed halide exchange and record stability against both moisture and water. (12th April 2018)