Skeletal rearrangement of protonated hydrocarbons: paraxylenium-, 7-methyldyhydrotropylium and 6,6-dimethylfulvenium ions