Vatican sells charitable assets to repay €242m Credit Suisse loan