Iran says attack on Israel justified after brazen admission of Haniyeh killing