Text this: Zinc oxide nanoparticles and nanorods: advanced sunscreen ingredients for enhanced UV protection and radiation filtration