Iran says scientist back home from US after prisoner swap