已知函数f(x)=-x^2+2x+a^2-5a+1(x大于等于2)有最大值-5,则a=?