如果关于x的方程a(x-2)=b(1-x)+3有无数多个解,那么ab等于多少?