From channelrhodopsins to optogenetics