Iran blames Israel for ‘short range’ strike that killed Hamas leader