General Motors (GM) has reached a legal settlement of up to $35 million to compensate owners of certain diesel truck models due to...