World powers agree on new Iran sanctions