Cerium oxide nanoparticles: a promise for applications in therapy