North Korea has warned that it is facing a food shortfall and has been forced to almost halve rations, blaming high temperatures, drought, floods and sanctions.