Who will succeed Boris Johnson? The British Prime Minister resigns after weeks of intense political pressure.