The structure of elongation factor G in complex with GDP: conformational flexibility and nucleotide exchange