Classy Canelo wins unanimous clinical decision over Callum Smith