若f(x)=x3-ax2-bx+a2在x=1处有极值10,则a的值为______.