The simulated countercurrent moving bed chromatographic reactor: a novel reactor—separator