The US president's own intelligence chief and the IAEA don't think Iran is building nuclear weapons at all.