Aluminum price nears 8-year high as Iran war halts 3 million tonnes of supply