CBAK Energy Technology Inc. (CBAT) reports earnings