Epoxidation of Vegetable Oils, Unsaturated Fatty Acids and Fatty Acid Esters: A Review