neil degrasse tyson net worth