NanoViricides Inc. (NNVC) reports earnings