Closed-Loop Predictive Control of a Multi-mode Engine Including Homogeneous Charge Compression Ignition, Partially Premixed Charge Compression Ignition, and Reactivity Controlled Compression Ignition Modes