GM to invest $167M more at Tennessee factory