若f(x)=8 x的立方-4x的平方-42 x+45能被(x-a)的平方整除,求a的值