Vivani Medical Inc. (VANI) reports earnings