Recent Developments in the Synthesis of Cyclic Carbonates from Epoxides and CO2