Synthesis of highly efficient and stable CH3NH3PbBr3 perovskite nanocrystals within mesoporous silica through excess CH3NH3Br method. (August 2018)