Prime Minister Boris Johnson faces a potentially perilous ratification of his Brexit divorce deal in the British parliament after the speaker refused to allow a vote on it on Monday.