mean generation time