Credit Suisse profit down as trading revenue falls