Crypto platform Vauld suspends withdrawals, trading and deposits amid financial challenges