tom selleck net worth 2023