Micromechanics-based viscoelastic analysis of carbon nanotube-reinforced composites subjected to uniaxial and biaxial loading