The graphs of y = 3 - x^2 + x^3 and y = x^3 - 3x + 5 intersect in multiple points. Find the maximum difference between the -coordinates of these intersection points.