Demonstrating critical minerals traceability with large language models and knowledge graphs