Specific heat and electronic structure of Heusler compounds Ni2TAl (T=Ti, Zr, Hf, V, Nb, Ta)