Transient Magneto-Thermoelastic Response for a Semi-Infinite Body with Voids and Variable Material Properties during Thermal Shock