How long will a ginkgo biloba typically live?