Treffer: Identifying biomedical entities for datasets in scientific articles: 4-step cache-augmented generation approach using gpt-4o and pubtator 3.0