Electrocaloric Cooling: A Review of the Thermodynamic Cycles, Materials, Models, and Devices