Fox: Hamas leader Ismail Haniyeh was killed in Tehran by hidden explosive device: report