Nova Lifestyle Inc (NVFY) reports earnings