Delayed shipments from the Gulf due to the Iran war have disrupted supply chains, causing a shortage of aluminium cans.