Carlos Alvarado 2018 debates