Credit Suisse faces crucial weekend with its future in balance