设等比数列{an}的各项都是正数,其前n项和Sn=3an-2,求数列{an}的首项a1和公项比q