how long does basil live