Taking on Mayweather, Conor McGregor is a vulgar, flashier “Rocky” for our times