Mexico's Saul Alvarez unified the WBC and WBA light-middleweight titles with a unanimous decision over American southpaw Austin Trout in San Antonio.