TechPrecision Corporation (TPCS) reports earnings