Optimum stacking sequence design of composite materials Part II: Variable stiffness design