precipitated calcium carbonate boran nanoparticles