Boxing legend Floyd Mayweather believes Canelo Álvarez's best days might be behind him following his loss to Terence Crawford ...