Potential of Calcium Carbonate Nanoparticles for Therapeutic Applications