IMF warns supply snarls slowing global recovery