The height of a triangle is 4 cm more than twice its base. The area of the triangle is 168 cm^2. What is the length of the base of the triangle?

a) 12 cm
b) 6 cm
c) 7 cm
d) 14 cm