From structure to mechanism: electron crystallographic studies of bacteriorhodopsin