Singer Vicente Fernandez to undergo surgery in Houston; concerts canceled