Palestinians build new lives in Cairo’s ‘Little Gaza’