The effect of neighbourhood characteristics, accessibility, home–work location, and demographics on commuting distances