数列{an}中,an>0且前n项的和为Sn,且S1=2,当n>2时,Sn=2an.求通项公式an