JPMorgan has trading loss of at least $2 billion, reputation hit