Oil slides to $73 as Hormuz reopening unleashes supply glut