The kinetics of clustering in Al–Mg–Si alloys studied by Monte Carlo simulation