已知等比数列{an}的前n项的和Sn=3^n+b,求b的值