BMW and Ameresco team to generate electricity from landfill in South Carolina