Boxer Floyd Mayweather said he has offered UFC champion Connor McGregor $15 million and a cut of pay-per-view to fight.