Gaps and overlaps of urban housing sub-market: Hard clustering and fuzzy clustering approaches