British Prime Minister Boris Johnson has apologized after a government ethics investigator criticized the U.K. leader and his staff for failing to disclose messages he exchanged with a donor about financing the redecoration of his official residence.