Zn2SnO4 ternary metal oxide for ultraviolet radiation filter application: a comparative study with TiO2 and ZnO TiO2 and ZnO alternatives TiO2 free radicals UV radiation filters UVB and UVA blocking Zn2SnO4 ternary metal oxide ZnO toxicity