Improving the DNA specificity and applicability of base editing through protein engineering and protein delivery