mark cuban net worth over time