Hundreds stage protest in Uvalde