World powers struggle for nuclear agreement with Iran