$2 billion JPMorgan loss rocks stocks