已知x1,x2是方程x^2-ax-6a=0的解,且x1^2+x2^2=28,求实数a的值.