Диодор, Египет, Рим