Gapped domain walls between 2+1D topologically ordered states