Crude oil futures fall as markets price in an Iran deal after Trump says it will be signed Friday | The Apex Times