已知等差数列{an}的前n项的和为Sn=pn^2-2n+q(p,q属于R),求q的值