Oil slips as Hormuz closure blocks 20% of supply, demand weighs