How long does toasted flour last