Floyd Mayweather says he has never needed Conor McGregor but adds that he is a 'great dance partner' ahead of their fight.