Soligenix Inc. (SNGX) reports earnings