Recent developments in sunscreens based on chromophore compounds and nanoparticles | Synapse