若直线y=2-x,和圆x^2+y^2-2x-3=0交于A、B两点,则|AB|=?