Is Iran behind Hamas terrorist attacks? What it would mean for US and Middle East security