Size-tunable and stable cesium lead-bromide perovskite nanocubes with near-unity photoluminescence quantum yield