Crypto-friendly bank Silvergate raising $530 million in stock sale