Thermal shock resistance and oxidation behavior of in-situ synthesized MgAl2O4–Si3N4 composites used for solar heat absorber