How long does certain types of flour, semolina, whole wheat, rye stay fresh in a tightly sealed glass cannister? Also, dry milk, what is its shelf life? Thanks