若关于x的方程ax²-4x+a+1=0至多有一个非负数的实数根,求实数a的取值范围