Leveraging large language models for structured information extraction from pathology reports