Model predictive control of fuel cell micro cogeneration systems