H-DDx: A Hierarchical Evaluation Framework for Differential Diagnosis