已知a为不等于0的实数,那么集合M={xlx^2-2(a-1)x+1=0,x为实数}的子集的个数为