设z为复数,且|z|=1,且|z^2-z+1|,求z的值