NZD weakens as USD holds firm on Iran deal hopes, Fed