Fabrication of all-inorganic CsPbBr3 perovskite nanocubes for enhanced green photoluminescence