Crystal structure of halorhodopsin from Natronomonas pharaonis