若二次函数f(x)=-x²+2ax-a在[0,1]上的最大值为2,求a的值