若f(x)=-sin^2x-acosx+1的最小值为-6,求a的值