已知数列{an}的前n项和为Sn,且an=S(n-1)+3n,a1=1,求通项公式和SN