Microstructure-based analysis of fatigue behaviour of Al-Si-Mg alloy