Crypto market cap sheds $622 billion in Q1 on macro fears