How long will basil keep in olive oil