Conor McGregor officially signs deal to fight Floyd Mayweather