US crude oil tops $100 again as Hormuz closure keeps supply fears elevated