Text this: An adaptive sequential Monte Carlo method for approximate Bayesian computation