已知函数f(x)=x 3 +ax 2 +(a+6)x+1有极大值和极小值,则实数a的取值范围是(  ) A.-1<a<2