Mercury Cadmium Telluride: Growth, Properties and Applications