Farnesylpyrophosphate synthetase. Evidence for a rigid geranyl cation-pyrophosphate anion pair