设函数f(x)=ax^3+bx^2-3a^2x+1在x=x1,x=x2处取得极值,且|x1-x2|=2,若a=1,求b的