Oil drops 4% as Trump confirms Iran deal, Hormuz reopening Friday