若f(x)=x^3+ax^3+3x-9在x=-3时取得极值,则a=?