A sequential Monte Carlo approach to estimate a time varying reproduction number in infectious disease models: the Covid-19 case