Mechanical properties and failure characteristics of CFRP under intermediate strain rates and varying temperatures