Global supply chains buckle as virus variant and disasters strike