Understanding the opportunities and constraints for low-income groups in the peri-urban interface: the contribution of livelihood frameworks.