British Prime Minister Boris Johnson narrowly survives confidence vote