Solving the Colored Multi-Agent Path Finding with Waypoints Problem using SAT