设等比数列{an}的公比q>0,前n项和为Sn,已知a3=2,S4=S5,求数列{an}的通项公式an;