Cabinet unanimously approves David Zini as new Shin Bet chief, despite controversy The Times of Israel