已知数列{an}的前n项和为Sn,且Sn=2an-n(n∈N*),求数列{an}的通项公式.