Effect of Y, Sr, and Nd additions on the microstructure and microfracture mechanism of squeeze-cast AZ91-X magnesium alloys