SoFi's bank charter drives deposits to $40.2 billion in four years