how old is brooke shields’ husband