关于x的一元二次方程x²-3x-a²-a+2=0是否有实数根?若有实数根,试求出它的两根;