Bottom-up modelling methodology for urban-scale analysis of residential space heating demand response