Crypto donations in the US hit $2 billion after top charities accept digital contributions