Electronic structure and vibrational properties in cobalt-based full-Heusler compounds: A first principle study of Co2MnX (X = Si, Ge, Al, Ga)