The mechanism of ethylene epoxidation