设A={x^2,x},集合B={1,x},且A=B,求实数x的值