Fatigue life and cracking characterization of engineered cementitious composites (ECC) under flexural cyclic load