已知集合A={a,a²,ab},B={1,a,b},且A=B,求实数a,b的值