TCS takes a $70m hit after US Supreme Court rejects its appeal