22nd Century Group Inc (XXII) reports earnings