What Explains Neighborhood Sorting by Income and Race?