Which equation has infinitely many solutions?
A. 6(3x - 5) = 10 - 2x
B. -3(4x - 8) = 6x + 12
C. -7(-8x + 3) = -21 + 56x
D. 9(3x - 4) = 27x + 36