State-of-the-art biosynthesis of tin oxide nanoparticles by chemical precipitation method towards photocatalytic application