how did mark cuban make his money