On a former industrial site, the city of Stockholm has created a sustainable village of 7,000 earth-friendly apartments