How effective is the theory of the ‘rent gap’ (Smith, 1979) in explaining the gentrification of North American cities?