Moderate-temperature thermoelectric properties of TiCoSb-based half-Heusler compounds Ti1−xTaxCoSb