Structural and mechanical stability, lattice dynamics and electronic structure of the novel CrVZ (Z = S, Se, & Te) half-Heusler alloys. (December 2020)