Oil Trades Near $84 as Hormuz Blockade Chokes Supply