Three-dimensional electrode arrays for retinal prostheses: modeling, geometry optimization and experimental validation | Synapse