数列an的前n项和记为Sn ,且a1=2,a(n+1)=2Sn+2n+2,求an的通项公式