Molecular orbital approach to the mechanism of electrophilic additions to olefins