TriDoNet: A Triple Domain Model-driven Network for CT Metal Artifact Reduction