how long is lettuce plants good for?