Which of the following equations has infinitely many solutions? A. 2x + 5(2x + 6) = 12x + 30 B. 2x + 5 = 2 C. 2(x + 5) + 2 = 6x + 2(x + 2) D. 5x + 2 = 2x + 6