GM fined $35 million