设函数f(x)=6x^3+3(a+2)x^2+2ax,若f(x)的两个极值为x1,x2,且x1x2=1,求实数a的值.