Oil held the biggest drop in more than two weeks on optimism that a deal between the US and Iran will reopen the Strait of Hormuz.