A simple and highly diasteroselective approach for the vicinal dichlorination of functional olefins