Oil drops 4% as Hormuz reopening deal nears, Chinese majors fall