已知函数y=cos2x+asinx-a2+2a+5有最大值2,求实数的值