how long will smith been married