GM recalls over 3.4M pickups, SUVs over brake defect