Understanding patterns of HIV multi-drug resistance through models of temporal and spatial drug heterogeneity