Lewis Acids and Heteropoly Acids in the Synthesis of Organic Peroxides