TFI International beats Q2 estimates with $1.85 EPS as logistics demand holds