Floyd Mayweather's current net worth is upwards of $340 million. Here's how he makes and spends that cash.