Israeli defence minister Israel Katz admitted on Monday that his country killed Hamas leader Ismail Haniyeh in July in Iran.