Event generators for top quark production and decays