global supply crunch