Credit Suisse reports $4 billion Q2 loss