SoFi gets OCC's preliminary approval for bank charter, launches credit card