Iran rejects nuclear trade for peace, sending oil 4% higher