Markovnikov's rule and carbocations