Protein palmitoylation in cancer: molecular functions and therapeutic potential | Synapse