Al-Qaeda spokesman 'in Iran'