Progressive Purification for Instance-Dependent Partial Label Learning