GM, nonprofit team up to turn containers into homes