Canelo Alvarez becomes undisputed champion