GM, defying odds, gets retail lift from wave of recalls