Saul 'Canelo' Alvarez challenges Callum 'Mundo' Smith in a huge super middleweight showdown in San Antonio, Texas.