Optimizing retron-based genome engineering across the kingdoms of life