How many solutions does the equation 4x + 2(x – 5) = 3(2x – 4) have?

A. no solution
B. exactly one solution
C. at least two solutions
D. infinitely many solutions