Nate Diaz: I'm the only MMA fighter who could beat Floyd Mayweather