Unknown gunmen open fire as police and teachers clash in southern Mexico during a protest that left several dead and more than 100 injured.