Floyd Mayweather Jnr suffers rare defeat