若a是有理数,且a、b满足ab-a-b+1=0,那么b是有理数还是无理数?为什么?