Oil majors and traders have halted shipments via Hormuz after US and Israel attacked Iran and Tehran closed navigation, causing rising disruption.