Recent progress in the synthesis and applications of glycerol carbonate