Effect of microstructure on fatigue behaviour of cast Al–7Si–Mg alloy