Hamas political leader Ismail Haniyeh killed in Tehran, Iran; senior officials say his assassination will not go unanswered.