Microstructure-based fatigue modeling of an acrylonitrile butadiene styrene (ABS) copolymer