已知数列an中,a1=1,a(n+1)=2an+3^n,求数列an的通项公式