TraceCoder: Towards Traceable ICD Coding via Multi-Source Knowledge Integration