US firm on nuclear accord as Iran casts blame