Mechanism of the Wittig reaction: the role of substituents at phosphorus