若函数f(x)=-x 2 +2ax+1+a在区间[0,2]上最大值为5,求实数a的值.