Predicting multiple indoor air quality parameters from spatial factors, occupant behaviours, and external conditions in single-zone urban residential units: a case study in Bangkok | Synapse