Geochemical discrimination of pyrite in diverse ore deposit types through statistical analysis and machine learning techniques