Credit Suisse caught up in fresh scandal over Vatican charity funds