UK politics- British prime minister Boris Johnson resigns.