Long Fight over Error in JPMorgan Loan to GM Settles for $231 Million