Crypto startup MoonPay raises $555M to hit $3.4B valuation