Crystal structure of eukaryotic heliorhodopsin Cv06 from Chromera velia strain CCMP2878