Palmitoylated calnexin is a key component of the ribosome–translocon complex