Catalytic asymmetric hydroperoxidation of alpha,beta-unsaturated ketones: an approach to enantiopure peroxyhemiketals, epoxides, and aldols.