Crude oil drops below $112 as US-Iran talks ease supply fears