The Iran agreement... 8 questions that need answers