How long are homemade granola bars good for?