Insights into the molecular basis of the palmitoylation and depalmitoylation of NCX1