Mayweather defeats Alvarez by majority decision