Credit Agricole takes $950M Espirito Santo hit