Phage-assisted evolution and protein engineering yield compact, efficient prime editors