已知函数f(x)=x2-2ax+2a+4的定义域为R,值域为[1,+∞),则a的值为______.