Strange bedfellows -- Iran and al Qaeda