Gas-phase heteroaromatic substitution. 3. Electrophilic methylation of furan and thiophene by MeXMe+ (X = fluoro, chloro) ions