Xenetic Biosciences Inc. (XBIO) reports earnings