From chaos to clarity: schema-constrained AI for auditable biomedical evidence extraction from full-text PDFs