GM recalling 3.5M pickups, SUVs due to braking issue