等差数列{an}的前3项和为6,前8项和为-4,求{an}的通项公式