Modelling urban-scale occupant behaviour, mobility, and energy in buildings: A survey