Trout-Alvarez bout set for Showtime in San Antonio