British Prime Minister Johnson to face no-confidence vote