MCo1.5Sn (M = Ti, Zr, and Hf) ternary compounds: a class of three-quarter Heusler compounds