Model predictive control of a multi-degree-of-freedom wave energy converter with model mismatch and prediction errors