A three-invariant cap-viscoplastic rate-dependent-damage model for cementitious materials with return mapping integration in Haigh-Westergaard coordinate space