Trump sets 48-hour deadline on Hormuz markets brace for oil shock