Crypto card top-ups hit $245M weekly record – risks mount