MedXpertQA: Benchmarking Expert-Level Medical Reasoning and Understanding