Incorporating living conditions and job opportunities in cities into mathematical models of human mobility improves model ...