Gravar-mail: Autonomous patch-clamp robot for functional characterization of neurons in vivo: development and application to mouse visual cortex