Crude Oil Dips Below $112 as Trump Sees Iran Deal in 3 Weeks