South Carolina BMW factory goes green