Palmitoylation and membrane cholesterol stabilize μ-opioid receptor homodimerization and G protein coupling