thornless honey locust scientific name