JPMorgan sells physical commodities unit to Mercuria for $3.5 bln