Cerium oxide nanoparticles: properties, biosynthesis and biomedical application