Recent progress on Sn3O4 nanomaterials for photocatalytic applications