Ultra-stable CsPbBr3 nanocrystals with lead-carboxylate/SiO2 encapsulation for LED applications