Atomic resolution structure of viral channelrhodopsin OLPVR1 in a complex with calcium ion bound at the surface