GM announces new recall of 2.7 million vehicles