Recent developments on the epoxidation of alkenes using hydrogen peroxide as an oxidant