Primary charge separation in halorhodopsin