More extreme weather is set to cause more more problems for farmers and supermarkets in getting food to consumers.