In Brazil, the shortage of affordable housing has forced many residents to set up temporary tents outside the country's largest city, Sao Paulo.