Mexican politician Silverio Cavazos killed by gunmen