Chime buys Stride Bank for $590 million as shares near double