Maximum Disjoint Paths on Edge-Colored Graphs: Approximability and Tractability