HERMES criteria for accreditation of European Training Centres: overcoming challenges of accreditation.