已知数列{an}的前Sn项和满足Sn=2an+(-1)^n,n≥1,求数列{an}的通项公式