已知数列an的前n项和Sn=-an-(1/2)^n-1 +2,求an的通项