Cranial neural crest cells regulate head muscle patterning and differentiation during vertebrate embryogenesis