Can urban density be made to work for everyone? Exploring options for Karachi’s low- and lower-middle-class settlements