An Isogeometric Analysis Framework For Progressive Damage Modeling Of Multi-Layer Composite Materials