JPMorgan settles French tax-fraud case for $30 million