Aluminium prices hit 4-year high as Iran war tightens supply