Chrysler relents, agrees to recall 2.7 million Jeeps