Credit Suisse put a brave face on a largely lousy set of results