all purpose flour shelf life