Planning and Optimisation of Complex Supply Chains: An Integrated Approach for Solving Aggregate Production-Distribution Planning Problems