二次函数 $y=x^2+(a-1) x+1(a>0)$ 只有一个零点, 则不等式 $a x^2-8 x-a \geq 0$ 的解集为
A. $\left\{x \left\lvert\,-\frac{1}{3} < x < 3\right.\right\}$
B. $\left\{x \left\lvert\,-\frac{1}{3} \leq x \leq 3\right.\right\}$
C. $\left\{x \left\lvert\, x < -\frac{1}{3}\right.\right.$ 或 $\left.x>3\right\}$
D. $\left\{x \left\lvert\, x \leq-\frac{1}{3}\right.\right.$ 或 $\left.x \geq 3\right\}$