Crystal structure of Escherichia coli YidC, a membrane protein chaperone and insertase