Structural snapshots of conformational changes in a seven-helix membrane protein: lessons from bacteriorhodopsin.