Empirical pseudopotential and full-Brillouin-zone k*p electronic structure of CdTe, HgTe and HgCdTe