若(x+y+4)的平方和|3x-y|互为相反数,则x-y=?