neil de grasse tyson net worth