Months of hype resulted in a 10th round TKO as Floyd Mayweather improved to 50-0 after defeating Conor McGregor.