Credit Suisse implicated by a massive data leak