Prime Minister Boris Johnson narrowly turned back an internal Conservative party revolt, ensuring the colorful British leader will stay in his post for at least another year.