how long do smoothies last