Oil tops $100 after Trump warns US may block Hormuz

Business