Grocery bills are set to rise again and weather is partly to blame