Hamas and the Iranian life-line