Countries are scrambling to salvage a deal allowing Ukraine to export grain, after Russia said it pulled out indefinitely, a decision that risks worsening global hunger.