US bank JPMorgan Chase raises its estimated losses in a recent trading error to $5.8bn, but still reports a big profit, sending shares higher.

Read more