Sequential Markov Chain Monte Carlo for Bayesian Filtering with Massive Data