Synthesis of cyclic carbonates from CO2 and epoxides using ionic liquids and related catalysts including choline chloride–metal halide mixtures